home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Developer CD Series 1998 November: Tool Chest
/
Dev.CD Nov 98 TC.toast
/
Tool Chest
/
Development Kits
/
C++ Related
/
C++ Source Code Formatter
/
Src
/
Stack.cp
< prev
next >
Encoding:
Amiga (detected)
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1992-04-27
|
374 b
|
30 lines
|
[
TEXT/MPS
]
#ifndef __STACK__
#include "Stack.h"
#endif
//µ Stack::IStack
#pragma segment Stack
OSErr Stack::IStack(const Stack *aStack)
{
fSP = aStack->fSP;
fEmptyItem = aStack->fEmptyItem;
return (IVector(aStack));
}
//µ Stack::Push
#pragma segment Stack
void Stack::Push(const void *anItem)
{
if (fSP < Length())
_AtPut(fSP, anItem);
else
AddItem(anItem);
fSP++;
}